Make Electric Pair mode smarter/more useful:
authorJoão Távora <joaotavora@gmail.com>
Thu, 26 Dec 2013 22:02:49 +0000 (22:02 +0000)
committerJoão Távora <joaotavora@gmail.com>
Thu, 26 Dec 2013 22:02:49 +0000 (22:02 +0000)
commitfdd2cde9a4e0a2c0b1153013ab1caf2989207ee0
tree0ae9353a959dc3e1482ca226ff745711049f4b81
parent53b8e829657a615caaa3a8a88b10867ffa2a118f
Make Electric Pair mode smarter/more useful:

* lisp/electric.el: Pairing/skipping helps preserve
  balance. Autobackspacing behaviour. Opens extra newlines between
  pairs. Skip whitespace before closing delimiters.

* lisp/emacs-lisp/lisp-mode.el (lisp-mode-variables): Use new
  features.

* test/automated/electric-tests.lisp: New file.

* doc/emacs/programs.texi: Describe new features.

* lisp/simple.el: Pass non-nil interactive arg to newline call inside
  newline-and-indent.
doc/emacs/ChangeLog
doc/emacs/programs.texi
etc/ChangeLog
etc/NEWS
lisp/ChangeLog
lisp/electric.el
lisp/emacs-lisp/lisp-mode.el
lisp/simple.el
test/ChangeLog
test/automated/electric-tests.el [new file with mode: 0644]